html{
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
#root{
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
body{
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
.theme-dark{
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
.z-title{
    height: 50px;
    padding: 10px 10px;
    position: fixed;
    top: 0;
    width: 100%;
    margin-bottom: 10px;
    --wails-draggable:drag;
}
.z-header{
    display: flex;
    margin-bottom: 10px;
    .zheader-search{
        width: 100%;
        max-width: 400px;
        translate: 50%;
        height: 30px;
        border-radius: 60px;
        padding: 5px 10px;
        margin: 0 10px;
    }
    .icon-squery{
        width: 16px;
        height: 16px;
    }
    .zheader-menu{
        position: absolute;
        display: flex;
        right: 10px;
    }
}
.z-body{
    width: 100%;
    height: auto;
    display: flex;
    margin-top: 50px;
}
.z-menu{
    margin: 10px 20px;
    width: 100px;
}
.z-content{
    width: 100%;
}
.z-text{
    margin: 5px 5px;
    justify-items: center;
}
.z-text1{
    margin: 5px 5px;
}
.videoCard{
    width: 300px;
    height: 200px;
    border-radius: 10px;
}
.home-content{
    display: grid;
    grid-template-columns: repeat(auto-fill,200px);
}
.video-card{
    margin: 5px 5px;
}